<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>5.7.流程控制-循环结构-for循环-总练习1</title>
    <script>
        //输入班级人数 之后一次输出每个学生的成绩最后打印出该班级总的成绩以及平均成绩
        //1.输入总的班级人数 num
        //2.依次输入学生成绩score 用 for循环，弹出的班次跟班级总人事有关系 i<=num
        //3.进行业务处理：计算成绩。先求总成绩 sum ，之后求平均成绩average
        var num = prompt('请输入班级人数');// num 总的班级人物
        var sum = 0;// 求和的变量
        var average = 0;// 求平均值的变量
        for (var i = 1; i <= num; i++) { // 不能无限弹出 所有最大就是用户输入的人数
            var score = prompt('请输入第' + i + '个学生成绩');
            sum = sum + parseFloat(score);// 从prompt中取来的值是字符串型的，需要转换为数字型
        }
        average = sum / num;
        alert('班级的总成绩是' + sum);
        alert('班级的平均成绩是' + average);
    </script>
</head>

<body>

</body>

</html>